<?php

/**
 * Description of selectBook
 *
 * @author nahuel.lema
 * @author maxi.ya�ez
 */
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class paginar extends CI_Controller {

    public function index() {
        //void
    }

    public function prensa() {
        $total = Prensa::contar();
        $cuantos = ($_POST['cantidad']) ? $_POST['cantidad'] : $total;
        $desde = ($_POST['pagina'] - 1) * $cuantos;
        $noticias = Prensa::listar($cuantos, $desde);
        $hayMasResultados = ($total > ($cuantos * $_POST['pagina']));

        $results = array('noticias' => array());

        foreach ($noticias as $noticia) {
            $n = array();
            $n['id'] = $noticia->id;
            $n['medio'] = utf8_encode($noticia->medio);
            $n['titulo'] = utf8_encode($noticia->titulo);
            $n['bajada'] = nl2br(utf8_encode($noticia->bajada));
            $n['url'] = $noticia->url;
            $n['imagen'] = $noticia->imagen;
            $results['noticias'][] = $n;
        }
        $results['hayMasResultados'] = $hayMasResultados;
        $results = json_encode($results);
        header("Content-type: application/json");
        echo($results);
    }
    
     public function sponsor() {
        $total = Sponsor::contar();
        $cuantos = ($_POST['cantidad']) ? $_POST['cantidad'] : $total;
        $desde = ($_POST['pagina'] - 1) * $cuantos;
        $sponsors = Sponsor::listar($cuantos, $desde);
        $hayMasResultados = ($total > ($cuantos * $_POST['pagina']));

        $results = array('sponsors' => array('grande'=>array(),'chico'=>array()));

        foreach ($sponsors as $sponsor) {
            $n = array();
            $n['id'] = $sponsor->id;
            $n['nombre'] = utf8_encode($sponsor->nombre);
            $n['contenido'] = nl2br(utf8_encode($sponsor->contenido));
            $n['imagen'] = $sponsor->imagen;
            $n['url'] = $sponsor->url;
            $n['facebook'] = $sponsor->facebook;
            $n['isGrande'] = $sponsor->isGrande;
            if ($sponsor->isGrande) {
                $results['sponsors']['grande'][] = $n;
            } else {
                $results['sponsors']['chico'][] = $n;
            }
            
        }
        $results['hayMasResultados'] = $hayMasResultados;
        $results = json_encode($results);
        header("Content-type: application/json");
        echo($results);
    }
    
    public function linksAmigos() {
        $total = Amigo::contar();
        $cuantos = ($_POST['cantidad']) ? $_POST['cantidad'] : $total;
        $desde = ($_POST['pagina'] - 1) * $cuantos;
        $linksAmigos = Amigo::listar($cuantos, $desde);
        $hayMasResultados = ($total > ($cuantos * $_POST['pagina']));

        $results = array('linksAmigos' => array());

        foreach ($linksAmigos as $linkAmigo) {
            $n = array();
            $n['id'] = $linkAmigo->id;
            $n['nombre'] = utf8_encode($linkAmigo->nombre);
            $n['url'] = $linkAmigo->url;
            $n['contenido'] = nl2br(utf8_encode($linkAmigo->contenido));
            $n['imagen'] = $linkAmigo->imagen;
            $results['linksAmigos'][] = $n;
        }
        $results['hayMasResultados'] = $hayMasResultados;
        $results = json_encode($results);
        header("Content-type: application/json");
        echo($results);
    }

}

?>
